D-tree: a Bi-level Technique for Indexing Rectangle Data in Spatial Database Systems

نویسندگان

  • Kien A. Hua
  • Ying Cai
  • Yu-Lung Lo
چکیده

This paper shows how a domain-decomposition hierarchy can be organized as a paginated tree with a balanced height, which can be further extended to index the data subsets (i.e., rst-level indexing). The data in each subset can be indexed using any existing access support structure. (i.e., second-level indexing). We call this bi-level indexing structure \D-tree". D-tree has many desirable properties including its good data clustering characteristics, its insusceptibil-ity to the insertion order of the data set, and its immunity to the skew in the access patterns and data distributions. We provide experimental results to demonstrate these beneets. They show that D-trees using R-trees as the second-level indices provide savings averaging 90% over using R-tree alone. In general, the proposed technique can be used to boost the performance of any existing spatial indexing methods (e.g., R-tree, R +-tree, etc.) 1 Introduction Spatial data are expensive to retrieve due to the nature of the problem, that is, spatial data cannot be sorted or hashed like one-dimensional data. Numerous indexing techniques have been developed for spatial data in the past decades. Basically, they can be divided into two classes. The rst one deals with spatial data as points in a multidimensional space. This class includes point quadtree, k-d tree, K-D-B tree, hB-tree and so forth. These structures can be clas-siied as point trees. Normally, the shape of point trees is highly dependent on the order in which the data points are inserted. On the other hand, the second class can be called regional tree, in which spatial data are represented by intervals in several dimensions. Such spatial data normally are called regional data. For example, a rectangle is an object identiied by two points in a two dimensional space. This class includes R-tree and its variants. In this paper, we focus on rectangle data. Rectangles are often used to approximate other objects in an image for which they serve as the minimum rectilinear enclosing object. Of course, the exact boundaries of the object are also stored, but they are only accessed if greater precision is needed. The two most important types of operations on such data sets are window operations (i.e., rectangular range query) and spatial join operations. These operations are very expensive to perform. To reduce their execution time, the spatial data must be clustered. Unlike conventional textual databases, clustering in this case must base on the space occupied by the data. …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Update Method for Indexing Locations of Moving Objects

Tracking the changing positions of moving objects is becoming increasingly feasible and necessary. However, traditional spatial index structures are not suitable for storing these positions because of numerous update operations. In this paper, we propose an efficient update method for indexing the locations of moving objects based on the R-tree. This technique updates the structure of the index...

متن کامل

Spatial Access Methods for Organizing Laserscanner Data

Laserscanning produces large sets of multidimensional point data, which demand for an effective and efficient organization and storage. Adequate data structures must perform specific spatial queries and operations in order to support the computation and / or the construction of surface models. Because of their increasing size, it is not advisable to organize the clouds of points by mainmemory d...

متن کامل

Livestock monitoring using RFID with R+ tree indexing

RFID is an emerging innovation and has viable connection to animal tracking. A sensor system which utilizes remote innovation is proposed for checking the livestock. Using RFID Livestock can be monitored efficiently against missing animals and new animals can be included in stock and the vaccination procedures can be monitored in a regular basis. This paper contributes and delineates the other ...

متن کامل

Indexing the Current Positions of Moving Objects Using the Lazy Update R-tree

With the rapid advances of wireless communications and positioning techniques, tracking the positions of moving objects is becoming increasingly feasible and necessary. Traditional spatial index structures are not suitable for storing these positions because of numerous update operations. To reduce the number of update operations, many existing approaches use a linear function to describe the m...

متن کامل

GPU-based Spatial Indexing and Query Processing Using R-Trees

R-trees are popular spatial indexing techniques that have been widely used in many geospatial applications. The increasingly available Graphics Processing Units (GPUs) for general computing have attracted considerable research interests in applying the massive data parallel technologies to index and query geospatial data based on R-trees. In this paper, we investigate on the potential of accele...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007